package xkp.lesson5;

public class Demo3 {
	public static void main(String[] args) {
		//本质上调用的是Intefer.valueof(100);
		//把一个基本数据类型包装成一个对象
		//这个动作又称之为装箱
		//此处进行了自动装箱
		Integer integer = 100;
		
		//显示的调用方法为手动装箱
		Integer integer2 = Integer.valueOf(100);
		
		//此处本质上执行的是 int num = integer.intValue();
		//把一个对象的值给一个基本数据类型，
		//这个动作又称之为自动拆箱
		int num = integer;
		
		//手动拆箱
		int num2 = integer.intValue();
		
		//注意此处只创建一个对象
		Integer integer3 = new Integer(300);
		
		//此处创建2个对象
		String str = new String("123");
		
		//两个在进行参数传递时都与基本数据类型一致。
	}

}
